table.reportForm {
	border-collapse:collapse;
}

table.reportForm td{
	padding-right:15px;
}

table.reportForm tr.heading td {
	font-weight:bold;
}

table.reportForm td.members select {
	width:200px;
}


table.report th {
	text-align:left;
	font-size:15px;
	font-weight:normal;
	border-bottom:1px solid #eee;
	color:#555;
}

table.report td {
	padding:5px 15px 5px 0px;
	width:8%;
}

table.report td.note {
	width:80%;
} 
table.report td.who {
	white-space:nowrap;
} 

table.report {
	margin-bottom:20px;
	border-collapse:collapse;
	width:100%;
}

table.report tr.total {
	border-top:1px solid #eee;
	font-size:13px;
	font-weight:bold;
}

.contentBlock div.title {
	margin:0 0 20px 0!important;
}

.contentBlock span.title {
	margin:0 0 20px 0!important;
	font-size:18px;
	font-weight:bold;
}
